armadillo (méxico) - German English Dictionary